Java |
您所在的位置:网站首页 › Java 平方 › Java |
Home ›
Java入門 ›
数値処理(Mathクラス)
平方根と立方根を取得する(Math.sqrt,Math.cbrt)
Math クラスで用意されている sqrt メソッドを使用すると、引数に指定した値の平方根を取得することができます。また cbrt メソッドを使用すると立方根を取得することができます。ここでは Java で数値の平方根または立方根を取得する方法について解説します。 (Last modified: 2023年01月30日) 目次 Math.sqrtメソッドの使い方 Math.cbrtメソッドの使い方 Math.sqrtメソッドの使い方数値の平方根を取得するには Math クラスで用意されている sqrt メソッドを使います。 sqrt メソッドはクラスメソッドです。書式は次のとおりです。 public static double sqrt(double a) パラメータ: a - 値 戻り値: aの正の平方根。 引数がNaNであるかゼロよりも小さい場合は、結果もNaN。 1 番目の引数に指定した値の平方根を取得し戻り値として返します。 次のサンプルを見てください。 System.out.println(Math.sqrt(16)); // 4.0 System.out.println(Math.sqrt(30)); // 5.477225575051661 System.out.println(Math.sqrt(-25)); // NaN0 よりも小さい数値の平方根を取得しようとすると NaN が返されます。 Math.cbrtメソッドの使い方数値の立方根を取得するには Math クラスで用意されている cbrt メソッドを使います。 cbrt メソッドはクラスメソッドです。書式は次のとおりです。 public static double cbrt(double a) パラメータ: a - 値 戻り値: aの立方根。 1 番目の引数に指定した値の立方根を取得し戻り値として返します。 次のサンプルを見てください。 System.out.println(Math.cbrt(8)); // 2.0 System.out.println(Math.cbrt(40)); // 3.419951893353394 System.out.println(Math.cbrt(-64)); // -4.0立方根の場合は 0 よりも小さい数値を指定しても取得することができます。 サンプルコードそれでは簡単なサンプルプログラムを作って試してみます。テキストエディタで次のように記述したあと、 JSample5-1.java という名前で保存します。 class JSample5_1{ public static void main(String[] args){ System.out.println("sqrt(16) = " + Math.sqrt(16)); System.out.println("sqrt(30) = " + Math.sqrt(30)); System.out.println("sqrt(-25) = " + Math.sqrt(-25)); System.out.println("cbrt(8) = " + Math.cbrt(8)); System.out.println("cbrt(40) = " + Math.cbrt(40)); System.out.println("cbrt(-64) = " + Math.cbrt(-64)); } }コンパイルを行います。 javac -encoding UTF-8 JSample5_1.java その後で、次のように実行してください。 java JSample5_1
平方根および立方根を取得して画面に表示しました。 -- -- Java で数値の平方根または立方根を取得する方法について解説しました。 ( Written by Tatsuo Ikura ) Profile著者 / TATSUO IKURA プログラミングや開発環境構築の解説サイトを運営しています。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |